Project organization: moves all the logic related to the core in a different folder