Added developer documentation to the package