adding NOTE about splitting SM processor into `inspect_*` and `handle_*` (thanks @jerith)