Perhaps I am trying to use XNA in a way that it was not designed, but I would very much like to be able to draw my own primitives and save them as a bitmap, or a texture2D, or anything that will hold a few 2d lines for me. My goal is to program a game where the textures are created procedurally, instead of just being loaded from the content manager.
If it helps to know, I've made a Shape class that stores polygons, and I probably could just tell spriteBatch to draw each line out, but I'm trying to optimize by storing commonly used shapes somewhere, instead.