Projects Directory : Comprehensive Assignment - Comprehensive detailed research needed