Added the option for object arguments to filter(); changed breadthfirst layout and search to use quote-safe filter style.