Could all of these be handled through openbanking?

Yes