Problem: Autogenerated QML bindings are barebones, not idiomatic
Solution: Add hand-written idiomatic wrapper for `QmlDrops` => `Drops { ... }`