Squashed commit of the following:

commit dc972400441a284cbda4c4e900943ad29c26b879
Author: Motoi Shimizu <s.motoi@rhizomatiks.com>
Date:   Thu May 8 21:01:07 2014 +0900

    moved UI, Utility to Core