Creating a packed JS file for the store demo to see what the file size is. 44k isn't bad for an entire application framework.
The HTMLElement class is a unique beast. It's an object with a prototype, not a function with a prototype. We fudge the include() method call and create HTMLElement#include as a cludge for other adaptors.
Adding TODOs for the next step in making modules easier to use.
Making BaseView use HTMLElement#identify when setting the Id, adding a requirement for this class.
Adding a class level logger to dom.events.Delegator and correcting the attribute names for action params.
Adding HTMLElement.Adaptors to the store demo page because BaseView relies on it now.