Work in progress derivable room mesh, in testing, subject to change..