[LOGTOOL-70] Split the annotations out

Split the annotations out. Use separate modules for annotations and tooling.