Genealogie, heraldika, šlechta