geoscape refactor to support res scaling

now position of all component in geoscape are resolution free