All right, it progresses smoothly, I've just finished English variations. The main opening systems, that appeared so far, is 2Cc-hierarchy (Symmetrical English) and 2Ce-hierarchy (King's English).
ECO → PSCC correspondence


Complex codes can be divided into white and black parts in order to be more readable.
Example 1. The PSCC of fully accepted Benko gambit #2 (A59):
6Cab3D2Ec1d = 6C3D2E vs 6ab2c1d.
Here the symbol 6 corresponds to files with missing pawns, each such pawn contributes +6 to the total pawn height.

I started to indicate the division of PSCC codes into white and black parts as well as Hippo/Normal/Advance categories of roots of opening trees with given ECO codes.
Here I'll write PSCC (Pawn Structure Classification Codes) for all basic ECO codes. The inverse correspondence is more interesting. It will regroup openings by pawn structures and I'll post it later.
The initial pawn structure will be denoted by I. Notice also that PSCC can be divided into white and black parts. 
N.B. √ denotes the (pawn structure of the) root of the opening tree of a given type. For example: √(A01) = 1B.
A01 1B [1B vs I] Nimzo-Larsen attack [√: Hippo vs Hippo]
A02 2F [2F vs I] Bird's opening [√: Normal vs Hippo]
A03 2Fd [2F vs 2d] Bird's opening: Dutch variation [√: Normal vs Normal]
A04-05 I [I vs I] Réti opening [√: Hippo vs Hippo]
A06 2d [I vs 2d] Réti: Queen's pawn [√: Hippo vs Normal]
A07 2d1G [1G vs 2d] King's Indian attack (KIA) [√: Hippo vs Normal]
A08 2cd1G [1G vs 2cd] KIA: Sicilian variation [√: Hippo vs Normal]
A09 2Cd [2C vs 2d] Réti: English attack [√: Normal vs Normal]
A10 2C [2C vs I] English opening [√: Normal vs Hippo]
A11 2C1c [2C vs 1c] English: Caro-Kann system [√: Normal vs Hippo]
A12 2Cd1Bc [2C1B vs 2d1c] Anglo-Slav: Bogoljubov variation III [√: Normal vs Normal]
A13 2C1e [2C vs 1e] English: Agincourt defense [√: Normal vs Hippo]
A14 2Cd1Ge [2C1G vs 2d1e] English: Neo-Catalan declined [√: Normal vs Normal]
A15-16 2C [2C vs I] Anglo-Indian [√: Normal vs Hippo]
A17 2C1e [2C vs 1e] Anglo-Indian: Hedgehog system [√: Normal vs Hippo]
A18 2CE1e [2CE vs 1e] Anglo-Indian: Mikenas-Carls variation [√: Normal vs Hippo]
A19 2CEc1e [2CE vs 2c1e] Anglo-Indian: Mikenas-Carls: Sicilian variation [√: Normal vs Normal]
A20-22 2Ce [2C vs 2e] King's English [√: Normal vs Normal]
A23 2Ce1Gc [2C1G vs 2e1c] King's English: Bremen system: Keres variation [√: Normal vs Normal]
A24 2Ce1Gg [2C1G vs 2e1g] King's English: Bremen system with g6 [√: Normal vs Normal]
A25 2Ce [2C vs 2e] Reversed Closed Sicilian [√: Normal vs Normal]
A26 2Ce [2C vs 2e] King's English: closed system [√: Normal vs Normal]
A27 2Ce [2C vs 2e] King's English: Three Knights system [√: Normal vs Normal]
A28 2Ce [2C vs 2e] King's English: Four Knights system [√: Normal vs Normal]
A29 2Ce [2C vs 2e1G] King's English: Four Knights system: kingside fianchetto [√: Normal vs Normal]
A30 2Cc [2C vs 2c] Symmetrical English [√: Normal vs Normal]
A31 2CDc [2CD vs 2c] Symmetrical English: Benoni formation [√: Normal vs Normal]
A32-33 6Dc2C1e [6D2C vs 6c1e] Symmetrical English: Anti-Benoni [√: Normal vs Normal, Dc-Exchange]
A34 2Cc [2C vs 2c] Symmetrical English: Normal variation [√: Normal vs Normal]
A35 2Cc [2C vs 2c] Symmetrical English: Two Knights variation [√: Normal vs Normal]
A36 2Cc1G [2C1G vs 2c] Symmetrical English: Fianchetto variation [√: Normal vs Normal]
A37-38 2Cc1Gg [2C1G vs 2c1g] Symmetrical English: Symmetrical Fianchetto [√: Normal vs Normal]
A39 2CDc1Gg [2CD1G vs 2c1g] Symmetrical English: Mecking variation [√: Normal vs Normal]
A40 2D [2D vs I] Queen's Pawn (QP) opening [√: Normal vs Hippo]
A41 2D1d [2D vs 1d] QP: Loewe defense [√: Normal vs Hippo]
A42 2CDE1dg [2CDE vs 1dg] Modern defense: Averbakh system [√: Normal vs Hippo]
A43 2Dc [2D vs 2c] Old Benoni [√: Normal vs Normal]
A44 3D2ce [3D vs 2ce] Old Benoni: Advance variation with e5 [√: Advance vs Normal]
A45-46 2D [2D vs I] Indian game [√: Normal vs Hippo]
A47 2D1b [2D vs 1b] Queen's Indian defense (QID) [√: Normal vs Hippo]
A48 2D1g [2D vs 1g ] East Indian defense [√: Normal vs Hippo]
A49 2D1Gg [2D1G vs 1g] Indian game: Przepiorka variation [√: Normal vs Hippo]
A50 2CD [2CD vs I] Indian game: Normal variation [√: Normal vs Hippo]
A51 2CDe [2CD vs 2e] Budapest gambit [√: Normal vs Normal]
A52 6d3E*2C0D [3E*2C0D vs 6d] Budapest gambit accepted with Ng4 [√: Advance vs Normal]
A53 2CD1d [2CD vs 1d] Old Indian defense [√: Normal vs Hippo]
A54 2CDe1d [2CD vs 2e1d] Old Indian defense: Ukrainian variation [√: Normal vs Normal]
A55 2CDEe1d [2CDE vs 2e1d] Old Indian defense: main line [√: Normal vs Normal]
A56 2CDc [2CD vs 2d] Benoni defense [√: Normal vs Normal]
A57 3D2Cbc [3D2C vs 2bc] Benko gambit [√: Advance vs Normal]
A58 6ab4A*3D2c0C [4A*3D0C vs 6ab2c] Benko gambit: Fully Accepted variation [√: Advance vs Normal]
A59 6Cab3D2Ec1d [6C3D2E vs 6ab2c1d] Benko gambit: Fully Accepted variation #2 [√: Advance vs Normal]
A60 3D2Cc1e [3D2C vs 2c1e] Benoni defense [√: Advance vs Normal]
A61 6Ce3D2c1dg [6C3D vs 6e2c1dg] Benoni defense [√: Advance vs Normal, Ce-exchange]
A62-63 6Ce3D2c1Gdg [6C3D1G vs 6e2c1dg] Benoni defense: fianchetto variation [√: Advance vs Normal, Ce-exchange]
A64 6Ce3D2Ac1Gadg [6C3D2A1G vs 6e2c1dg] Benoni defense: fianchetto variation [√: Advance vs Normal, Ce-exchange]
A65 6Ce3D2Ec1d [6C3D2E vs 6e2c1d] Benoni defense with 6. e4 [√: Advance vs Normal, Ce-exchange]
A66 6Ce3D2EFc1dg [6C3D2EF vs 6e2c1dg] Benoni defense: pawn storm [√: Advance vs Normal, Ce-exchange]
A67 6Ce3D2EFc1dg [6C3D2EF vs 6e2c1dg] Benoni defense: Taimanov variation [√: Advance vs Normal, Ce-exchange]
A68 6Ce3D2EFc1dg [6C3D2EF vs 6e2c1dg] Benoni defense: four pawns attack [√: Advance vs Normal, Ce-exchange]
A69 6Ce3D2EFc1dg [6C3D2EF vs 6e2c1dg] Benoni defense: four pawns attack: main line [√: Advance vs Normal, Ce-exchange]
A70-73 6Ce3D2Ec1dg [6C3D2E vs 6e2c1dg] Benoni defense with e4 and Nf3 [√: Advance vs Normal, Ce-exchange]
A74 6Ce3D2AEc1adg [6C3D2AE vs 6e2c1adg] Benoni defense with 9...a6 and 10. a4 [√: Advance vs Normal, Ce-exchange]
(to be continued)