Base architecture
Added documentation
Metas