MPP with multiple Itemtypes


I have a use case where I wanted to be able to use the MPP module to create process plans for more than one itemtype, ex. some process plans are based on parts and some are based on another itemtype. Is this possible? I know that you can use a custom itemtype instead of parts but as far as I understand it, you replace parts with your custom itemtype as the produced object of the process plan. Can you have multiple options at the same time?