feat(core): prepare base project structure