During the preparation or amendment of the general plan, the planning agency shall provide opportunities for the involvement of citizens, California Native American Indian tribes, public agencies, public utility companies, and civic, education, and other community groups, through public hearings and any other means the planning agency deems appropriate.