Add basic implementation and console prototype.