Commit Andrew Bindon's work fully adding the Sparkle Framework.