Extracted out plugins to gems