The backend documentation structure needs to be clean and avoid transferring unnecessary files when ever the package is installed. This required defining and managing a documentation either by making a separate branch or by some other means. Currently looking into how other github projects host their documentation. Anything relating to the implementation of backend documentation will be kept in this issue.