Rewrite. Add Mode.
README update.
Re-add windows and friends.