Core functions have a higher level of importance because they are mostly
required in the framework's architecture. They sometimes have direct relationships
with classes and just provide an easier means of accessing some classes methods
or helps to return the value of specific methods. The following are the core functions
within the framework classified under different groups.