Ensure data is a string before appending it to the url.
Create way to merge options objects. Start moving over components to use options instead of just properties as they are easier to maintain and use.
Move more components over to using options objects.
Rename object -> class and get more tests working. Create extendable object out of a collection instead of using a factory.
Fix bug when merging object instances causing value binding to fail. Allow a way to make a collection specific to a given model. Fix all tests.
Add bootstrap for examples.
Create binding class and get each binding working and tested.
Make it so that each item in the each binding is rebound to the context which is applied to the loop rathern than only it's children.
Fix scoping issues. Rename internal properties for classes to have a leading underscore instead of a leading dollar sign. All special contextual properties / variables have a leading dollar sign.
Get if binding working.
Refactor the way binding values are passed so that we can have both extrated values (so there is no confusion on how to access values that may or may not be a Velcro.value) as well as the bound values (so we can access values that are Velcro.value objects).
Fix some minor issues around rebinding function references. Remove the use of  since we can simply use constructor instead.
Velcro -> velcro for constructor / property / variable naming consistency.
Make example page routable and start building an example application out of smaller examples.
Implement #5.
Update example styles.
Implement #4.
Implement #3 and remove empty setter in todo example.