@redkeg that's pretty good and feels roughly complete!