Initial commit of scribengin Version 2
Added marker interfaces for the 3 types of modes.