Add example project: component
Added: project document generation