For our use case, we need a custom Task that can be a child of a Story task, or completely independent. The only way it currently seems possible is to create the same custom task at the Task and Sub-Task level, but we're looking to avoid that duplication.