Make the generated IDs include their block type for easier searching
Make ID generator scenario-aware