Projects Directory : Code Review and Update - Code review, design suggestions, OOP best practice opinions.