Made palette category more generic
Fixed some missing clone bugs
New puzzle widget
Better component editor updating