split world package into separate world and chunk source files