Introduce GRF Builder