1. Using VM switches for gui versus gui-less applications.
2. Hot swapping reference pool types based on build config