Module/Plugin Integration

Built in upgrade is mainly sql. That cannot happen with current patch mechanism which is why Project Idea - Database Change Manager is needed. You keep multiple sql files that manager can iterate in version order like git repo merge.