Big optimization

Now bodies "subscribe" to cell vectors (needs heavy testing)