Initial library structure
Add basic strategy logic