two main thrusts: primal entities and dynamic FOV