Updating documentation as logic can be used via decorator or import (hook)

Finally fixes #4