Gui design + C++ callbacks

- Added GUI files
- Created callbacks for dynamic use in C++ (had to sell my soul to the
devil)