Here we go... Switching to separate out the topology and the positions