Interior generator

Working on region generation through subdivision. Issue #9
Rewrite of temporary region generation

Original implementation was awful; in process of simplifying and
improving. Almost finished with something suitable to move on with, that
can be improved over time if necessary. Issue #9 is the one.