[require] debug, info, warn, error loggers
[prefs] Log fallback as info
[utils] WeakSet
[ui/popup] Pick basic widgets into separate toolkit module