Add initial file structure architecture doc