Clean up texture api from feedback
Texture.Make2D() should be Texture.Create( width, height, format optional default to rgba8 )
The .AsRGB8() stuff should be .WithFormat( formatenum )
The .Mips should be WithMips()
.Create has a lot of info on it that should probably be on the builder, like .WithData(), .WithName()