Added more details to the spec (configure-on-demand and consistent gradle properties approach).