Reorganized ScalarLinearFilter subclasses and added more javadoc.