Note: This commit does not build! In the process of cleaning up CreateStyleFilter.