Use ids for linking instead of data- attributes.
Start refactoring to split up view/controller.
Factor out MethodRenderer.
Restructure so MethodRenderer maintains DOM fragments, not strings.
More work on method control and filtering, refactor controller for methods.