Pycode bude rozdelený do niekoľkých hlavných funkčných blokov
a) Lišta programovacích pokynov
        i) Základné funkcie Blockly
        ii. Funkcie základnej dosky ePy
        iii. Funkcia aplikácie ePy
b) Funkčná lišta
        i. Funkcia - rozšírená funkcia, jazyk je možné nastaviť, základná doska
        ii. Spustiť - Po dokončení programu musí používateľ spustiť operáciu stlačením tohto tlačidla
        iii) Priečinok - otváranie starých súborov
        iv. Uložiť - Uloží súbor
        v. Vymazať - Vymaže všetky programy v oblasti úprav naraz
        vi. Priblíženie alebo oddialenie
        vii. Kôš
c) Prepínanie programovacích jazykov
        i. Prepnúť programovací jazyk Blockly alebo Python
d) Oblasť na úpravy