Markovian Component Modeling