Implement some data objects for CanaryMod
Add (currently inoperable) Trident support (initial)