(1) The legislative council shall provide for the compilation of all general laws in force and shall make this compilation available to the general public.
  (2) The office of performance and transformation shall provide for the compilation of administrative rules promulgated under the administrative procedures act of 1969, 1969 PA 306, MCL 24.201 to 24.328, and shall make this compilation available to the general public.
  (3) The legislative council shall do all of the following in a compilation under subsection (1):
  (a) Arrange the general laws without alteration.
  (b) Provide appropriate headings and titles.
  (c) Provide for an index or means of searching the compilation.
  (d) Include any notes, references, and other materials the council considers necessary or appropriate.
  (e) Include the date that the compilation was last designated as official under section 7.
  (f) Identify the most recent public act included in the compilation.
  (4) The office of performance and transformation shall do all of the following in a compilation under subsection (2):
  (a) Arrange the administrative rules without alteration.
  (b) Provide appropriate headings and titles.
  (c) Provide for an index or a means of searching the compilation.
  (d) Include any notes, references, and other materials the office of performance and transformation considers necessary or appropriate.
  (5) The legislative council shall determine all matters concerning the format and content of the compilation under subsection (1) and the manner in which the compilation is made available to the general public.
  (6) The office of performance and transformation shall determine all matters concerning the format and content of the compilation under subsection (2) and the manner in which the compilation is made available to the general public.