Add redstone tab and fix derps
Lots of refactoring.