General coordinate invariance