[Build] Extended the API generator, improved name conventions and auto icon usage by names.