Added documentation framework