- flattened out the structure (cpp and h files are in one directory), - changed includes to be #include <Shape/xxx.h>, - removed openbabel dependancies