fixed some issues.

I've elaborated on some topics, like plugin system, and namespaces. Also, I've added a direct links to modules, so one can look at the code in parallel to reading.
Actually, parser is not a part of the infrastructure. And we do not imply any requirements on it. You can even make a plugin without splitting it to a parser/backend paradigm. Also, our current plugin is implemented with not only elf parser, but with a dwarf parser also.