New project architecture
Update documentation