Split project to packages