TAG: implementing laboratory systems