I don't really see the connection between the use of pointers and a component based architecture.