Changed directory structure, and added cardui library.