First stab at trace data model with a slick backing implementation.