Desktop Client

The desktop client for the Sidings Media Railway Controller project is build using the electron framework with react for frontend functionality. It uses typescript where possible and aims to use an object oriented style where feasible.