changed segmentViews to a pure concatenated list; reworked placeholders and segmentViews (function instead of objects now); removed old shapeshift code completely