Intiating Factories, specs and moving fields to appconfig