Thanks for the replies!

I've decided for the time being that I'm going to put this project design on hold, and focus on reading up on design patterns and looking into well-established wrappers such as MFC.