Problem: No in-repository QML bindings

Solution: Add api/drops.xml and autogenerate QML bindings, then add hand-written wrapper for idiomatic QML