1. Adding new libraries (R-tree, JSON libs)
2. Adding common functions to start the socket and other utility functions.