This represents a nearly feature complete port of the Skeleton Accordion, but updated to use the newest standards and paradigms.