WIP (don't merge) dynamic objects

This probably shouldn't be able to be disabled.