Added first backend support, closes #70, closes #70