The Code Commissioner may contract for the preparation and publication of a compilation or abridgment in any form or medium of those sections of the Code of Alabama relating to a specific agency, department, institution, bureau, board, commission, or subject which, in the opinion of the Legislative Council, is essential to the effective performance of the duties of the agency, department, institution, bureau, board, or commission requesting the publication. A contract for the publication of a compilation or abridgment may be entered into only after funds have been appropriated or are otherwise available to the agency, department, institution, bureau, board, or commission for the publication. The compilation may be completely indexed and may include the annotations to the sections of the code included in the compilation.