Motivation: Over the years, I created various 'test' applications for experimenting OpenGL but they were hardly reusable since they were 'specific' and made for a one-time use. In addition, some weren ...