Building an IoC Container Demo From Scratch...