Restructured annotation interfaces to keep in account future genomic formats. Made first specific tool annotation classes that implement annotation interfaces.