Add more handlers instead of repeatedly processing for data.
Improve affiliation and role recognition; Atomize functions into module observation.