Rearchitect and add SwellTodo sample skeleton