Initial implementation of SallyManager & its delegate

references #2