Note: This article will be updated with a full text port.