A small, extensible widget composition and drawing library