Added generics
Performance: Keep less data in memory.
Performance for test runs: Modified parallel strategy to utilize more cores.
Added error logging for gold tests
PRD-4760 - Row layout did not handle the visible property correctly.