Phase complete: multi-threaded component-model framework