introducing resource and assembly plugins to prepare distribution