Defense Ranges optimisation

Performance and memory optimisation of Defense Ranges which is achieved through draw lists and fully removing unused features.