Not sure if this will post, with file attached and work.
1.e4 e5 2.Nf3 d6 3.d4 Nd7 4.Bc4 c6 5.O-O Be7 6.Nc3 Ngf6 7.a4
O-O {I imagine there are other plans for both sides before and after this move.}
8.Ba2 {I'm just trying to understand the struggles of the position. This was just a
quick run through the engine to find where Black should start looking for answers in some of TopNotch's game list.}
b6 ( 8...h6 9.Nh4 {1-0,85 Dreev Alexey S (RUS) 2670 - Minasian Artashes (ARM) 2578 , Moscow 2/15/2008 Moscow Aeroflot op-A1}
exd4 10.Qxd4 d5 11.exd5 Nb6 {(=0.00/34)} ) ( 8...Qc7 9.Qe2 b6
10.Rd1 Bb7 11.dxe5 dxe5 ( 11...Nxe5 {again this might be interesting.}
) 12.Nh4 Nc5 13.Nf5 Rad8 ( 13...Bc8 {(+0.35/30)} ) 14.Bg5 Bc8
15.Qf3 {1-0,50 Manik Mikulas (SVK) 2370 - Klemanic Emil (SVK) 2269 , Sarospatak 1994 It (open)}
Bxf5 {removing the pesky Knight.} 16.exf5 e4 17.Bf4 Bd6 {(-0.15/36) White has equalized
}
) 9.Qe2 Bb7 ( 9...a6 10.Rd1 Qe8 11.Nh4 {1-0,31 Motwani Paul A (SCO) 2510 - Rowson Jonathan (SCO) 2345 , Dundee 1995 Dundee Open}
exd4 12.Rxd4 Nc5 {(+0.05/28)} ) 10.Rd1 Qc7 11.dxe5 dxe5
( 11...Nxe5 {(+0.27/27) This idea might turn out okay for Black.} )
12.Nh4 Nc5 13.Nf5 {1-0,27 Ivanov Alexander (USA) 2560 - Manik Mikulas (SVK) 2355 , Philadelphia,PA 1993 It (open)}
Bc8 14.Nxe7+ Qxe7 15.f3 Be6 16.a5 Bxa2 {(+0.27/30)} *