Software Architecture is poorly documented

Much of the API talks about how to use the framework, but provides very little detail on whats going on underneath.

Things I’d like to see detailed documentation on :-

-Definition of how tasks work / Application lifecycle
-The system is supposed to be event driven, but very little information on how the whole thing works. Do you have an event queue per task? Do things post into that event queue? do timers work that way? If your entry point into your task does an infinite loop does your event queue stop because it needs to return in order for the event queue to process?
-Definition of how timers work, how do they guarantee their latency?