Add a separate task list (Pipeline?) class
The Task interface has static methods
getAllTasks(). Move them to a separate class, let's say
Static methods are a pain in testing.
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information