started scaffolding a widget system