* Refactor and redesign to better suit the application's needs.
* The Audio Router project better handles audio enumeration, and should be utilised here.
* Fully implement the surface rendering in the C++ project; currently, it just renders the sample cube as I was more concerned about memory allocations