Design Philosophy
All FIFER API specifications must meet the following guidelines:
Open License
Platform Agnostic
Language Agnostic
Scalable
Consistent (Effort spent learning one API should be applicable to any other API)
Well Documented
Easy to Adopt
Doesn't Do Anything Weird