Simplified things, moved base58 to new package