tackling all that in: https://adam.new/

don't you worry ;)