Initial code commit (base simulator code)