Decompose Fenom and Provider functionality