Implemented all features (except Help File).