Встраивание консоли в формы C#
Имеется консольное приложение на C++, и требуется его встроить в формы C#.
Как это можно реализовать? Допустим, как в PyCharm'е и иных похожих IDE, консоль встроена и имеет свой стиль.
P.S. Также требуется не только вывод из консоли, в также ввод.
Помогите пожалуйста!