Introduce Firmata class to simplify message construction