IBM® Extensions: Atom library, data store, and widgets