Added notes on datamembers and internals implementations
Restructuring Usage and added note on const ref returning