Collect sub-objects' coordinates

I still end up having to write `Vec<Vec<Vec<Position>>>`, though :frog:

`warning: use of deprecated item: use insert(0, ...), #[warn(deprecated)] on by default`