Basic pipeline structure, need jump handling code still