Draft: Move all generated headers into a common location to avoid bloading the list of include paths
Current blockers:
- In a lot of places we export UI files from the library, i.e. put them into .h file. This breaks when we stop adding library's binary folder into the list of header search path.