Use data layer to keep track of the tech comm items

Hi Sarah,
Let's try that data layer pull request again...
Less moving of code this time, but I've still had to change indentation, so it looks like I've changed more than I actually have.
Stephen