Removed forwardable, update implementation.
Edit documentation.
Add README
Implementation overview.