This change reorganizes the overall libkmip project structure, moving source and header files into relevant directories, updating the Makefile to reflect these changes, and changing how executables and library files are generated to place them in subdirectories.
This change reorganizes the overall libkmip project structure, moving source and header files into relevant directories, updating the Makefile to reflect these changes, and changing how executables and library files are generated to place them in subdirectories.