Rules based on task types (milestones or approvals)

It would be incredibly useful to have the ability to set up Rules based on task types.

For example, if a task is marked as an Approval, the rule could trigger an action such as adding that task to another project. If I wanted to see all the Approval tasks assigned to me, I could use this Rule so that any Approval tasks assigned to me across various projects are automatically populated into a private “My Approvals” project.

Similarly, I would like the ability to have tasks marked as Milestones in a particular project be automatically added to a separate “important dates at-a-glance” calendar.

I imagine there would be many other uses for having Rules that can be triggered by tasks being marked as Milestones or Approvals.