Initial work on simpler CBVs, inline transaction creation, and transaction updates.
Touches on #26, #16, and philosophical discussions.