Started work on APVM and AsyncPresenter