Make silo min height adjustable
Refactor settings out of visual modules
Add map min width setting
Perform cross-hierarchy dynamic-casting

This removes the extra inhieritance of NetworkElement. Why this didn't work
in the first place I will never know.
Add d'tor to Queryable subclasses
Make concurrent functions static