Allow runtime component registration