This article is out of date and has been renamed. Please see
Reference Implementations
.