Validate pages add documentation and update project organization