Refactoring EM specializer for multiple backends, CUDA backend works
Refactoring EM specializer for multiple backends, CUDA backend works

mbdriscoll/asp-old,mbdriscoll/asp-old,mbdriscoll/asp-old,mbdriscoll/asp-old