Starting push to component-based architecture.