[CDE-271]: As a dashboard developer, I want to be able to duplicate a layout element and its children

@pamval please review