Extending Depletion Flocculation Phase Behavior Models to Partially Soluble And Aggregating Colloids—Asphaltenes