# Field Evaluation Refactor Goals * Support measuring how much time individual nodes take up in the field evaluation. * Avoid recursive field evaluation where possible. * Support (mixing) different evaluation methods instead of just multi-functions (e.g. lazy-functions and symbolic masks). * Support some preprocessing for field evaluation on the node group level. * Support implementing some fields without geometry context (e.g. accumulation). * Support evaluation on a smaller domain (e.g. for curves instead of points when the value is detected to be the same for every point in a curve)