Add live scopes to Location
Use new location scope in compilers
Cleanup un-used scope