[FX] Fixed the Position problem, and add two new simple func.
[RF] Refactor. Used the Linq.Expression instead of original structure.
[UP] Updated Tester.