backlog: update Fix Ninja build
backlog: update Add support for references and pointers to types
manual: update the architecture section
cpp formatters: more compilation fixes for header validation