Fleshed out the outline a bunch.