40K, you have the Over Fiend and his word is law. Not much has changed since Andy Chambers stepped down.
Next fluff. New Fluff[codexes] over rides old fluff. Old fluff is valid as long as it does not contradict new fluff or can not be rationalized with the new fluff.
Next the books. They must conform to the fluff or be rationalized with the fluff to be valid.
Non canon is game mechanics and computer games.
Star Wars:
G canon is the Movies, novels of the movies, radio dramaistation. in that order.
C canon is Curtis Saxton's ICS, unoffically his website, VD and Complete ISTWoSW, lastly EU.
Everything else must conform to the above or be disregarded.
Infinities is not canon.
__________________
They shall grow not old, as we that are left grow old;
Age shall not weary them, nor the years condemn.
At the going down of the sun and in the morning
We will remember them.