Added the flexible data structure to the repository, it still requires testing as well as the ability to load JSON into it