Add a demonstration of creating a new derived task and having it auto-discover correctly