Add LifeCycle abstract class that uses AtomicReference.
Add Comparator for @Order-annotated classes.
Add Comparator for @Order-annotated classes.
Extract plugin category constants.