Start writing tests and code.
Write tests for very simple integration.
Pass element as a property rather than the element as the property list. Update tests. Update docs.