Creates a custom content type to upload pets, displays from 1 to 4 generations (parents are counted as first generation). When you create a new pet it lets you select the mother and father and then draws a pedigree tree when the user is viewing the post.