Basic implementation is complete. Looking good now.