Modified TreeView highlighting and moved Tree Structure creating methods to CORE