Unified asset interface