Glumpy is organized around three blocks:
- The app package is responsible for opening a window and handling
user events.
- The gloo package is responsible for handling shader programs and
syncing CPU/GPU data.
- The graphics package provides higher-level common objects such as
text, collections and widgets.