First software

Only very rawly implemented stuff.