Introduced widgets.wrapElement.
Reuse wiedgets.wrapElement during initialization.
Refactorization - shaping public API.
Manually compressed CSS.
Refactorization - shaping public API and cleanup in plugin file.