Fleshing out objects, passes, and function callbacks.