The plumbing useful for a component framework.