WIP Added support for multiple sheets

* Need to add tests
* Need to refine approach so that the sheet number isn't passed around as much