moved widget aware classes into stdlib namespace