Documentation.
Implement getRouteUrl()
Utilise getRouteUrl() method.
Always apply view defaults.  Use getRouteUrl().
Create AbstractCoreModule and refactor all Core-implementation specific code to that class (out of AbstractConfigurableModule and AbstractUrlMountableModule).  All Core/Extension modules are now UrlMountable by default.
Fix glitch when accessing checkout form when not logged in (allow null account object).
Remove redundant imports only.
Remove redundant imports only.