Issue #4: Add support for editable packages