Refactoring group structure
Add JSLoopingService / UALogger
Fix some bug in JSShortHand / DistanceOfTimeFormatter