dustin's initial ramblings for building generation