Specification

To follow...