Added rough structure for generic "execute with input" module.