Better module interfaces and data structure definitions.