moved everything to single library
created abstract engine
fix for shape move to function
split best fit types
fix for get base function
fix for circle fill engine
moved everything to src folder
added samples