Implementing each of the YAML entry types and their tests.