WIP: refactor to multiprojects