Added very prelimenary style system

Used mainly to test the new drawing code works. XML skins have been
retired in favour of "styles", the system doesnt work properly at yet at
all and needs to be rewritten properly - but moving away from xml skins
and constantly adding/reoving children didnt make sense. It will break!