project setup
[src] metadata and identity classes