Inhomogeneous Spatial Branching Processes