Add initial (and very ugly) barebone code, majorly work in progress