Abstract library to json library file is done

There is no guarantee on the order.

TODO: the resolution of the dependencies to load a library file