pushed ui core libraries (not the swing ones) to core module