this could be easily achieved by making advantage of the CSS display property.
Just hide and/or show whatever you want on the desired screensize/breakpoint.
At first, you would need to place all you elements inside the editor in desktop mode and then simply show/hide specific blocks when going through your breakpoints, including the default/desktop mode.