Example of using the TPL in conjunction with a modern MVVM architecture.