The plugins are totally tangled and hard coded in the code design - there should be a default set that are installed, but they should not be required / should be customizable. It doesn't make sense to refactor this before anything is finished being ported, but needs to be kept in mind.