Here is a detailed timeline of the main events and a cast of characters based on the provided text:

Timeline of Main Events

Cast of Characters

Please note that the interpretations and definitions of these characters and events are based solely on the provided text excerpts.