First working version of all minimum requirements with desperate need of UI improvments.