Problem
Currently, overlay projections are rendered into .slide containers first, then moved to .overlay-container by JavaScript (overlay.js). This can cause web component lifecycle issues.
Proposed Solution
Use template logic in projector-content.html to insert slides directly into the correct container based on data-is-overlay attribute