State agencies may provide technical and advisory assistance, upon request, to municipalities, counties, and community redevelopment agencies for community redevelopment as defined in this part. Such assistance may include, but need not be limited to, preparation of workable programs, relocation planning, special statistical and other studies and compilations, technical evaluations and information, training activities, professional services, surveys, reports, documents, and any other similar service functions. If sufficient funds and personnel are available, these services shall be provided without charge.