One of our objectives is to where possible create reusable themes to help reduce the time it takes to create a website.
Another objective we have is to ensure consistency across content types, so we have used the wordpress feature of “custom post type” to help us deliver this. The list below is currently the range of custom post types we have across our sites and obviously not all sites have all custom post types.