Defines fixed Overlay Types and Positions using an Enum to prevent modifications to abuse method
Add functionality to parse Genealogy from the request - this is useful when dealing with inherited Entities as the client does not send the input type. This is useful for rare cases where developers want to modify an incoming request and return it back to the Client to merge.
This PR adds the following: