Move some files to shared library
Move GenericCardAdapters to shared library