Parameterize all the things
Open up the possibilities