Adding compatability for raspberry pi, etc
Adding simulation mode for macos