Craft a composition that conforms to the designated chord pattern.
'Variation 1\\', 'Variation 2\\', 'Variation 3\\', 'Variation 4\\', 'Variation 5\\'  
X:1
L:1/16
M:4/4
K:G
 gf | e2B2 cBAG | A2G2 E2F2 | G2{A}GF GABc | d4 B2e2 | d2>B2 cBAG | A2G2 E2G2 | F2A2 D2EF | 
 G4 G2 :: d2 | B2d2e2f2 | g2d2B2G2 | B2d2e2f2 | g4 z2 d2 | e2>d2 cBAG | A2G2E2G2 | F2A2 D2EF | 
 G4 G2 :|"^\"Variation 1\"" dc | (BG).A.B (cd).e.f | (gf).e.d (cB).A.G | (BG).A.B (cd).e.f | 
 (ga).b.a (gf).e.d | (ef).e.d (cB).A.G | AGAG E2>G2 | FGAB cdef | g6 z2 ::"^\"Variation 2\"" dc | 
 B2(3d^cd e2f2 | gbdg B2dc | B2(3d^cd egfa | g2ga bagf | e2ed cBAG | ABAG E2G2 | F2fe dcBA | 
 (G4 g2) :|"^\"Variation 3\"" (3d^cd | (3B^AB (3d^cd (3e^de (3fef | (3gfe(3dcd (3BAB (3GFG | 
 (3gfe(3dcd (3BAB (3GFG | (3gdB (3dBG (3DGB (3dgf | (3efe (3ded (3cde (3dcB | 
 (3ABA (3GAG (3EFE (3GAG | (3Fdc (3BAG (3FED (3cBA | (3GBd (3GBd g4 :|"^\"Variation 4\"" dc | 
 B2(e/d/^c/d/) e2f2 | gdBG gdBG | B2e/d/^c/d/ egfa | gfga bagf | e2>d2 cBAG | ABAG E2G2 | 
 EFGA cdef | fdBd G2 z2 :|[M:6/8][K:G]"^\"Variation 5\"" gf | e2B2c2 B2A2G2 | A2B2G2 E4 F2 | 
 G4 G2 G2A2B2 | d6 B4 e2 | e2B2c2 B2A2G2 | A2B2G2 E4 G2 | F2G2A2 D2E2F2 | G6 G4 :: d2 | 
 B2c2d2 d2e2f2 | g2f2e2 d2B2G2 | B2c2d2 d2e2f2 | g2g2g2 g4 d2 | e2d2c2 B2A2G2 | A2B2G2 E2F2G2 | 
 F2G2A2 D2E2F2 | G6 G4 :|  