Added basic option to hide layers not matching within the viewport