Observer system redux (19/48)

Observer system redux