Updated to latest project version.
WIP on tests, mild refactoring
WIP on tidying, depointerization
Rule tests work; commentary.
Const-correctness; commentary
HVAC example running properly again; commentary
Commentary & tidying.
WIP on discarding pointers.
Const correctness; cleanup; unordered_map and custom hasher.
Don't need make_unique here any longer.
Equality operator, commentary for Trapezoid.
Get weapon example working; tidying.
Tests work again.
Merge branch 'refs/heads/only_trapezoids'
Ignore the ext directory (i.e. gtest)
Use enum class so I can specify 'char' for sizing