The only reason not to use `#ifdef`'s is because our stated goals are to turn this project into something beautiful and hackable. `#ifdef` soup is a bit of the opposite. Any reason why an if-statement wouldn't work?