/// Advanced is a more complex interface than basic and assumes the user stores all the view ids themselves.
/// This gives the user more freedom by allowing them to view multiple views at the same time, but removes
/// actions like close current
/// Basic allows users to have simple interfaces like close current and
/// allows users to index views by ints like 0, 1 , or 2