Moved over some processors and components from an earlier project.