Reworked the way meshes are drawn, there is only one method of doing so, using the PixelOperation delegate