Start on PopupSource and PopupButton.
Ensure super works in JSON templates too.
Move quetzal.js output to top.
Trying to isolate issue with avoiding properties in content.