Initial commit and already working draft.