A JavaScript markdown component engine to enable ```virgule``` enhancements