First pass at an executable interface