Added interfaces to map out a quick hierarchy.

This is what the hierarchy might look like, in regards to the ability types. 

I also included some Enums that may be helpful.