Adding ProgrammingComponent.