Just a thought, One fun idea (but possibly tricky) idea would be to take a low-polygon 3D model (blender etc) and render on the client. Obviously that a lot of work to create/source models but would open up the possibility of supporting any UI resolution and animating various states. Maybe something for the future. Chris