Added component unit testing
Major overhaul in layer system. Fix transform tool