Imported the code that was under the Spitfire repository.