Early implementation

Few features implemented... Not much to do for now.