[rename] $if > #if
[++] refactor Sources + api doc