Upload payloads

so users can easily upload package payloads to a roller instance that has the feature enabled.
any particular reason to use `struct{}`? i used `bool`