Package execute abstracts methods, providing a standardised way to trigger methods and provide values
const CombinedType = "combined"
CombinedType is the type of the CombinedExecute; designed to link together multiple executers and to provide a simplified single entry point
CombinedExecute is an executer that contains subexecuters that it will forward method requests to; designed to link together multiple executers and to provide a simplified single entry point
ExecuteWithValue takes in a method and a value to pass, it will look at the stored sub executers and decide which executer to use for the method provided
GetType returns the CombinedExecute type
Executer interface provides methods for executing user logic with a value passed through to it
|shell||Package shell handles interactions with the OS shell|