I would like to suggest to add some Snapshot Tools for erc1155 /erc20 , where we can select contract adress, with option to token id by filters, and download Data in csv. + a easy converter to transform this CSV Data Extracted into a Correct Data Structure for Airdrop Contract, based on % holdings, for dividend payment.... So we can simply pass from holders with quantities, to an airdrop based on % holdings of that asset. We can then Upload the csv in the airdrop contract, we add the amount to be distributed and each holder receive their respective part based on their % holdings.