Pycode zal worden onderverdeeld in verschillende belangrijke functionele blokken
a. Programmeerinstructiebalk
        i. Basisfuncties van Blockly
        ii.ePy-moederbordfuncties
        iii.ePy-toepassingsfunctie
b. Functiebalk
        i. Functie—Uitgebreide functie, taal kan worden ingesteld, moederbord
        ii. Uitvoeren—Nadat het programma is voltooid, moet de gebruiker op deze knop drukken om de bewerking te starten
        iii. Map—Oude bestanden openen
        iv.Opslaan—Sla het bestand op
        v. Wissen—Wis alle programma's in het bewerkingsgebied tegelijk
        vi. In- of uitzoomen
        vii Prullenbak
c. Programmeertaal schakelaar
        i. Verander programmeertaal Blockly of Python
d. Bewerkingsgebied