Migrates public module to new controller pattern.
Sketches in editor module controller migration, hitting weird conflict with rivets again.