When building our site, we have used and were inspired by the following resources: