chore: add project skeleton