add initial capability for specifying layer bounds refs #2941 #2567