fix: separated a library
add: create PHP Framework extensions