Went to simple DI and added some docs.