Added Browser and its Factory implementation.
Added Screen interfaces