More details at the Guide, Implementations and Overview.