Added the Infrastructure Projects and Added the Required Base classes