Document core principles, technology stack, routing, templates, content conventions, security, code style, performance, and extensibility patterns for the PnP framework