Having a dynamically changing bitmap would possibly be nasty. I think that characters could be able to change bitmaps to whatever character class they like, but only at startup time.