Big update: widgets, class scanner, improve classloader, etc.