add a skeleton project and a note of the architecture