Created a new directory hierarchy and applied a new makefile
scheme.