Abstract Anvil versus git app to make configurable