Added CreateGenericBuilder for common creation of custom builders