Functional description

Added functional description section to describe how the package works
internally.