* Export origin and direction * Cache and use evaluation matrix times origin * Implement `operator()`