Refs #17 - Use controller components.