It compiled!

The first try of the class structure did not compile due to some forward
declaration issue. And by issues I mean the lack of forward
declarations.
Moved UI_Elements folder

therefore I can't add it in the deployment folder in the same way.