Rename subpackage
Move Cracker implementations to subpackage
Add additional abstract method to Cracker