Adds ability to define tile sub-cells in mod.yaml

Implements #6086 - Number and offsets of SubCells should not be hardcoded
This will need to be thought out a bit more.
Some future mod may have gigantic tiles so artificial non-yaml limiting would be bad.