Create ChamberLib to hold code to be shared.
Move Renderer and EffectHelper to ChamberLib.
Extract the IRenderer interface.
Consolidate DrawString overloads into one method with default parameter values.
Remove unused overloads of Begin.
Rename Draw to DrawImage.
Remove unused DrawImage overload.
Draw multiple images in a batch.
Extract the DrawImageWithBeginEnd and DrawImagesWithBeginEnd methods.
Draw images with a particular effect.
Merge the DrawImage methods.
Remove unused parameters from DrawString.
Replace xna's Vector2 with our own. Also, use our own VectorHelper and MathHelper.
Replace Xna's Vector3 with our own.
Move RectangleF and RectangleHelper from TroublemakersLib to ChamberLib.
Add the Point2 and RectangleI structs.
Xna <--> Chamber transitions should be more explicit about Rectangle/I/F.
Replace Rectangle with RectangleI.
Wrap SpriteFont in SpriteFontAdapter and IFont.
Wrap Texture2D in Texture2DAdapter and ITexture2D.