Converted into a plugin.
Added composer file.