Simple work in progress framework, tipping the hat to a bunch of existing frameworks.