Added 'Generic' library