Add viewport visibility
Optimization: only show visible entities
Take max size of things into account when deciding which things to visualize