Updated the framework to use the latest 3rd party components.