Best Practices: Code Interfaces vs Resource Actions - Ash Framework