Rewrote plugin into a class, added two more themes and localization.