OK, FIVE PARTS. This is basically a local copy of Arduino.