Add cardable interface to split view implementation from adapter