Custom scheduling strategy

Is there a way I could change the default swarm strategy from spread to binpack as I need to test the results for different scheduling strategy?
Also, is it possible to create a custom scheduling strategy by extending swarm kit?