XNA GameComponent class
http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.gamecomponent_members.aspx
XNA DrawableGameComponent class
http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.drawablegamecomponent_members.aspx
Create a XNA GameComponent
http://msdn.microsoft.com/en-us/library/bb199634(v=XNAGameStudio.10).aspx?appId=Dev10IDEF1&l=EN-US&k=k(MICROSOFT.XNA.FRAMEWORK.MATRIX.CREATEPERSPECTIVEOFFCENTER);k(CREATEPERSPECTIVEOFFCENTER);k(DevLang-CSHARP)&rd=true