Reorganize project structure; Add installer project