Initial stab at scaffolded models and controllers