WIP: (PDB-663) ezbake

Not ready for merge, just putting it up for the review tonight.