molecule container protocol fix missing functions update numbered and unordered list to more model approach
Doughnut chart model Break stack into regular and dynamic components