Is there a classification for infinite finitely generated solvable groups all of whose abelian normal subgroups are finite?

I mean by classification something like presentation.


Edited: Is there an infinite finitely generated solvable group $G$ all of whose abelian normal subgroups are finite and $G$ is not residually finite?


Thanks in advance for any help.