Restructuring project to separate tps.

Signed-off-by: GerardPaligot <androwiiid@gmail.com>