Changing project architecture