[FEATURE] Implement ExtDirect component