End-to-end flow complete. Lots of bugs and details to work out still.