Moved to mesage passing system, also moved arduino to serial package and made a factory