Build out initial processor design. Begin implementing further tests as needed