(Backends) Clean template.
(Frontend) Annotate local copies of input data.
(C) Access directly to the FIFO instead of using local copies when the tokens are aligned.
(C) Clean template and fix NullPointerException.