-- Partial commit. Refactoring TowerConfig mechanism