Implement "attachments" behavior
Summary: Ref T819
Test Plan: make test and check if it works with connected diff D343. Apologies for such a large diff.
Reviewers: #reviewers, kuba-orlik
Reviewed By: #reviewers, kuba-orlik
Maniphest Tasks: T819
Differential Revision: https://hub.sealcode.org/D333