Rule-based modeling: Precision and transparency