We may also want to make the .so files a part of the core code (I am not sure about it, let's discuss) Hold on on this one