In order for different kinds of objects (groups, algebras over a field, etc.) to have a nice uniform theory of representation you can use the notion of delooping as explained on the nLab.
Unfortunately this notion is completey inpenetrable to me using my current knowledge.
Is there an elementary definition of delooping?
In particular it should include the cases of groups and algebras over a ring, but preferably more kinds of interesting objects (Lie groups? Locally compact topological groups? I'm only guessing here since I'm not really familiar with those).
(Of course it is supposed to be "uniform", so no "case by case definition" is allowed)