refactor of basescape

basescape are now partially res free