おすすめのスタンス
全て CLI で実行するのにはかなり無理があります。ですので、ある程度の動作確認を GUI で行ってからソースコードを丸ごとプロジェクトとして移植するというスタンスが一番良いかと思われます。
3 割くらい実装が進んだところでおおまかなコードの構成が固まってきたときに移植することで、その先の実装スピードを上げることができるのではないかと思います。
全て CLI で実行するのにはかなり無理があります。ですので、ある程度の動作確認を GUI で行ってからソースコードを丸ごとプロジェクトとして移植するというスタンスが一番良いかと思われます。
3 割くらい実装が進んだところでおおまかなコードの構成が固まってきたときに移植することで、その先の実装スピードを上げることができるのではないかと思います。