Initial re-write.  Switch to using Timber/Twig and ensure plugin is shell agnostic.