Class used to as a buffer between the network layer and UI layer.
This class is responsible for checking permissions during runtime.
Class represents a permission that the user needs to grant
Research stack is a singleton which controls all the major components of the ResearchStack framework.
This class is responsible for returning paths of resources defined in the assets folder.
TaskProvider is used as a way for the Framework to get Tasks needed throughout the onboarding process.
UiManager is responsible for providing an a way to define certain aspects of the UI that cannot be provided / genreated by the framework.