а, нет, я все проекты выпилил по лицензионным соображениям). Раньше на гитхабе их держал, но в core формируется фреймворк, который нужно постоянно поддерживать и вливать туда фиксы, это очень сильно обременяет, поэтому петы на гитхабе досвидания, оставиль только чисто экспериментальные.
В такой структуре есть небольшой недостаток.... по логике вещей core можно выделить в либы, общие для всех проектов, но тогда все иерархии получаются заблокированными, возможно, для плюсов это меньшая проблема, но в языках с одиночным наследованием это не дает никак настроить core из domain-логики т.е. специфичной для приложения. И это такая беда, что есть смысл пойти на хак и отнаследовать core-компоненты от domain, что чревато проблемами.