I also promise to document more the actual inner workings of the various components, I have some scattered documentation here and there which will help me in the task!