Add rudimentary widget parsing support
Add rudimentary widget parsing support

Auditors: eater

ariabuckles/perseus,sachgits/perseus,iamchenxin/perseus,huangins/perseus,chirilo/perseus,learningequality/perseus,abe4mvp/perseus,alexristich/perseus,huangins/perseus,chirilo/perseus,ariabuckles/perseus,daukantas/perseus,learningequality/perseus,daukantas/perseus,abe4mvp/perseus,ariabuckles/perseus,junyiacademy/perseus,ariabuckles/perseus,alexristich/perseus,iamchenxin/perseus,junyiacademy/perseus,sachgits/perseus