Added basic implementation docs