Hummingbird, a nimble toolset for mobile development