Many functional changes and fixes.

"How to use" section coming soon.
Many functional changes and fixes.

"How to use" coming soon.