Add GUI interface support