Dynamic content canvas reposition (groups get their own, dynamic canvas for content items)