Basically, the title, but can Swift views be used as components for an application? For example, can I have a calculator button View that takes arguments and returns a butto