Added implementation details to the README