Initial code commit.

Added suport to languages too.