Add boilerplate code for new classes/data structures required for room detection
Relates to #22
Hello! Once again, no visual changes or interesting output of any kind, this is really just adding some classes with very basic functionality and jotting down the planned concepts of how to implement in TODO comments in the appropriate files.
I’ve come up with a concept that should be relatively straight-forward and do the room detection in all the cases I could think of. Let’s see about how that will pan out. 🙂