Reconsider modularity and plugins