version update - added components, outer templates, api calls and new folder structure